cape elephant shrew - Espagnol Anglais Dictionnaire